<template>

	<view class="page">

		<view class="my-top">

			<!-- head -->

			<view class="head" :style="'background-color: rgba(255,255,255,'+(scrollTop/50)+');'">

				<view class="portrait">

					<image v-show="scrollTop>20"
						src="//img11.360buyimg.com/jdphoto/s40x40_jfs/t1/25255/18/10701/1678/5c89f892E78c04688/684d63c0d68e39b1.png">

					</image>

				</view>

				<view class="title">

					<text v-show="scrollTop>20">我的</text>

				</view>

				<view class="setting-mess">

					<view class="setting" @click="onSetting">

						<text class="iconfont icon-setting" :style="scrollTop>20?'color:#333333':''"></text>

					</view>

					<view class="mess" @click="onMessage">

						<text class="iconfont icon-xiaoxi" :style="scrollTop>20?'color:#333333':''"></text>

					</view>

				</view>

			</view>

			<!-- 用户信息 -->

			<view class="user-info" style="display: none">

				<view class="portrait">

					<image :src="userinfo.base.avatar"></image>

				</view>

				<view class="info">

					<view class="nickname">

						<text>爱跳舞的汤姆</text>

					</view>

					<view class="rank">

						<image src="/static/rank.png"></image>

						<text>v1</text>

					</view>

				</view>

			</view>

			<view class="user-info" @click="onUserInfo">

				<view class="portrait">

					<image v-if="userinfo.base.avatar" :src="userinfo.base.avatar"></image>

					<image v-else src="http://img2.imgtn.bdimg.com/it/u=1039075865,3371165857&fm=26&gp=0.jpg"></image>

				</view>

				<view class="info">

					<view class="nickname">

						<text :style="isLogin?'display: none':''">登录/注册</text>

					</view>

					<view class="info" :style="!isLogin?'display: none':''">

						<text>{{userinfo.base.username}}</text>

						<text style="font-size: 16rpx;">{{userinfo.base.signature}}</text>



					</view>

				</view>

			</view>

			<!-- 关注区 -->

			<view class="focus-area" v-if="isLogin">

				<view class="list" @click="onCollect('goods')">

					<view class="num">

						<text>{{userinfo.attention}}</text>

					</view>

					<view class="title">

						<text>商品关注</text>

					</view>

				</view>

				<view class="list" @click="onCollect('content')">

					<view class="num">

						<text>{{userinfo.like}}</text>

					</view>

					<view class="title">

						<text>喜欢的内容</text>

					</view>

				</view>

				<view class="list" @click="onCollect('record')">

					<view class="num">

						<text>{{userinfo.history}}</text>

					</view>

					<view class="title">

						<text>浏览记录</text>

					</view>

				</view>

			</view>

			<!-- 会员 -->

			<view class="vip-info" @click="onMmeberVip">

				<view class="vip">

					<text>超级会员</text>

					<text class="line"></text>

				</view>

				<view class="vip-explain">

					<text>超级会员一年预计可省99元</text>

				</view>

				<view class="vip-btn">

					<text>立即查看</text>

				</view>

			</view>

		</view>

		<!-- 订单信息 -->

		<view class="order-info">

			<view class="list" @click="onSkipOrder(0)">

				<view class="icon">

					<text class="iconfont icon-daifukuan"></text>

					<text class="num" v-if="userinfo.order[0]">{{userinfo.order[0]}}</text>

				</view>

				<view class="title">

					<text>待付款</text>

				</view>

			</view>

			<view class="list" @click="onSkipOrder(1)">

				<view class="icon">

					<text class="iconfont icon-daifahuo"></text>

					<text class="num" v-if="userinfo.order[1]">{{userinfo.order[1]}}</text>

				</view>

				<view class="title">

					<text>待发货</text>

				</view>

			</view>

			<view class="list" @click="onSkipOrder(2)">

				<view class="icon">

					<text class="iconfont icon-daishouhuo"></text>

					<text class="num" v-if="userinfo.order[2]">{{userinfo.order[2]}}</text>

				</view>

				<view class="title">

					<text>待收货</text>

				</view>

			</view>

			<view class="list" @click="onSkipOrder(3)">

				<view class="icon">

					<text class="iconfont icon-daipingjia"></text>

					<text class="num" v-if="userinfo.order[3]">{{userinfo.order[3]}}</text>

				</view>

				<view class="title">

					<text>待评价</text>

				</view>

			</view>

			<view class="list" @click="onSkipOrder(4)">

				<view class="icon">

					<text class="iconfont icon-tuikuan"></text>

					<!-- <text class="num">22</text> -->

				</view>

				<view class="title">

					<text>退换</text>

				</view>

			</view>

	</view>

	<!-- 钱包 -->

	<view class="wallet-info">

		<view class="list" @click="onWallet('integral')">

			<view class="icon">

				<text class="number">{{userinfo.wallet.score}}</text>

			</view>

			<view class="title">

				<text>积分</text>

			</view>

		</view>

		<view class="list" @click="onWallet('coupon')">

			<view class="icon">

				<text class="number">{{userinfo.suprise}}</text>

			</view>

			<view class="title">

				<text>优惠券</text>

			</view>

		</view>

		<view class="list" @click="onWallet('wallet')">

			<view class="icon">

				<text class="number">{{userinfo.wallet.balance}}</text>

			</view>

			<view class="title">

				<text>余额</text>

			</view>

		</view>

		<view class="list">

			<view class="icon">

				<text class="iconfont icon-qianbao"></text>

			</view>

			<view class="title">

				<text class="action">我的钱包</text>

			</view>

		</view>

	</view>

	<!-- 积分，付款码 -->

	<view class="integral-payment">

		<view class="list" @click="onWallet('SignIn')">

			<view class="title">

				<text class="iconfont icon-qiandao" style="font-weight: bold;"></text>

				<text>签到</text>

			</view>

			<view class="mess">

				<text>每日签到 领取积分</text>

			</view>

		</view>

		<view class="list" @click="onWallet('payment')">

			<view class="title">

				<text class="iconfont icon-fukuanma"></text>

				<text>付款码</text>

			</view>

			<view class="mess">

				<text>到店扫码 快捷支付</text>

			</view>

		</view>

	</view>

	<!-- 我的服务 -->

	<view class="my-service">

		<view class="title">

			<text>我的服务</text>

		</view>

		<view class="service-list">

			<view class="list" @click="onServer('feedback')">

				<view class="thumb">

					<image src="/static/yjfk.png"></image>

				</view>

				<view class="name">

					<text>意见反馈</text>

				</view>

			</view>

			<view class="list" @click="onServer('serve')">

				<view class="thumb">

					<image src="/static/kfrx.png"></image>

				</view>

				<view class="name">

					<text>客服热线</text>

				</view>

			</view>

			<view class="list" @click="onServer('redPackage')">

				<view class="thumb">

					<image src="/static/kfrx.png"></image>

				</view>

				<view class="name">

					<text>添加红包雨</text>

				</view>

			</view>

			<view class="list" @click="onServer('refreshrepackage')">

				<view class="thumb">

					<image src="/static/kfrx.png"></image>

				</view>

				<view class="name">

					<text>刷新红包雨</text>

				</view>

			</view>

		</view>

	</view>

	<!-- 为你推荐 -->

	<view class="recommend-info">

		<view class="recommend-title">

			<view class="title">

				<image src="/static/wntj_title.png" mode=""></image>

			</view>

		</view>

		<view class="goods-list">

			<view class="list" v-for="(item,index) in goodsList" @click="onSkip('goods')" :key="index">

				<view class="pictrue">

					<image :src="item.img" mode="heightFix"></image>

				</view>

				<view class="title-tag">

					<view class="tag">

						<text v-if="item.is_goods === 1">特价</text>

						{{item.name}}

					</view>

				</view>

				<view class="price-info">

					<view class="user-price">

						<text class="min">￥</text>

						<text class="max">{{item.price}}</text>

					</view>

					<view class="vip-price">

						<image src="/static/vip_ico.png"></image>

						<text>￥{{item.vip_price}}</text>

					</view>

				</view>

			</view>

		</view>

	</view>

	<!-- 客服热线 -->

	<view class="serve-hotline" @click="isHotline = false">

		<view class="cu-modal bottom-modal" :class="{'show':isHotline}">

			<view class="cu-dialog">

				<view class="contact-list">

					<view class="list">

						<text>呼叫客服</text>

					</view>

					<view class="list">

						<text style="color: #959595;">400-800-900</text>

					</view>

					<view class="list">

						<text>取消</text>

					</view>

				</view>

			</view>

		</view>

	</view>

	<!-- tabbar -->

	<TabBar :tabBarShow="4"></TabBar>

	</view>

</template>



<script>
	import TabBar from '../../components/TabBar/TabBar.vue';

	export default {

		components: {

			TabBar,

		},

		data() {

			return {

				userinfo: {

					base: {

						username: "",

						phone: "",

						avatar: '',

						signature: ""

					},

					like: '',

					history: '',

					attention: '',

					order: [],

					wallet: {

						id: '',

						score: 0,

						balance: 0

					},

					suprise: 0,

				},





				isLogin: false,

				scrollTop: 0,

				isHotline: false,

				goodsList: [{

					id: 1,

					name: 'BANDALY 2020夏季女装连衣裙韩版大码宽松显瘦套装裙子两件套 JX19301 上豆绿下米白 M ',

					price: '219.00',

					vip_price: '129.00',

					img: '/static/img/goods_thumb_01.png',

					is_goods: 0,

				}, {

					id: 1,

					name: '花花公子 卫衣男秋季圆领薄款休闲体恤男士时尚长袖T恤外套上衣男生情侣装套头衣服秋天男装 白色 XL',

					price: '139.00',

					vip_price: '99.00',

					img: '/static/img/goods_thumb_02.png',

					is_goods: 1,

				}, {

					id: 1,

					name: '【两件套】花花公子PLAYBOY短袖T恤男套装夏季新款卫衣男士韩版修身冰丝宽松运动休闲上衣服裤子男装 CYFS903卡其色 XL',

					price: '168.00',

					vip_price: '158.00',

					img: '/static/img/goods_thumb_03.png',

					is_goods: 1,

				}, {

					id: 1,

					name: '雪域森林短袖T恤男装2020夏季潮流时尚衣服男潮牌圆领印花宽松T恤半袖男 20855橙色 XL',

					price: '68.00',

					vip_price: '36.00',

					img: '/static/img/goods_thumb_04.png',

					is_goods: 0,

				}, {

					id: 1,

					name: '短袖男夏季T恤男装韩版潮流印花套头衣服男士圆领宽松五分袖学生休闲夏天运动时尚情侣装大码 D119白色 XL',

					price: '68.00',

					vip_price: '59.00',

					img: '/static/img/goods_thumb_05.png',

					is_goods: 0,

				}, {

					id: 1,

					name: '时尚休闲套装女夏季热天宽松女孩中学生高中初中生女生短袖套装衣服夏天少女学生韩版原宿风T恤潮流裤子一套 绿字母上衣+绿色裤两件套 均码',

					price: '83.00',

					vip_price: '78.00',

					img: '/static/img/goods_thumb_06.png',

					is_goods: 1,

				}, {

					id: 1,

					name: '北极绒2020春夏季棉质睡衣女睡裙女夏季韩版纯棉短袖少女性感睡衣甜美可爱卡通家居服连衣裙 A3023 M【纯棉 品质保障】',

					price: '68.00',

					vip_price: '48.00',

					img: '/static/img/goods_thumb_07.png',

					is_goods: 1,

				}, {

					id: 1,

					name: '韩卡婷 2020新款夏季短袖t恤女宽松学生衣服原宿风青春百搭显瘦上衣体恤闺蜜女装 白色 均码【80-120斤】',

					price: '29.00',

					vip_price: '19.00',

					img: '/static/img/goods_thumb_08.png',

					is_goods: 0,

				}, {

					id: 1,

					name: '美连诚雪纺连衣裙 2020新款女夏裙子波点气质沙滩裙仙气时尚女装休闲衣服大码女装 白底红点 M ',

					price: '168.00',

					vip_price: '160.00',

					img: '/static/img/goods_thumb_09.png',

					is_goods: 0,

				}, {

					id: 1,

					name: '凝拉t恤女短袖纯棉2020新款夏装中长款韩版宽松大码欧货潮上衣服半袖体恤 桔色2053 2XL（建议150-170斤)',

					price: '89.00',

					vip_price: '78.00',

					img: '/static/img/goods_thumb_10.png',

					is_goods: 0,

				}, {

					id: 1,

					name: '荣耀Play4T 全网通6GB+128GB大内存 幻夜黑 4000mAh大电池 4800万AI摄影  6.39英寸魅眼屏',

					price: '1190.00',

					vip_price: '1100.00',

					img: '/static/img/goods_thumb_11.png',

					is_goods: 0,

				}, {

					id: 1,

					name: '小米（MI） Redmi 8A',

					price: '699.00',

					vip_price: '599.00',

					img: '/static/img/goods_thumb_12.png',

					is_goods: 0,

				}, {

					id: 1,

					name: 'Apple iPhone 11',

					price: '5899.00',

					vip_price: '5800.00',

					img: '/static/img/goods_thumb_13.png',

					is_goods: 0,

				}, {

					id: 1,

					name: '戴尔(DELL)成就3681英特尔酷睿i5商用办公高性能台式机电脑整机(十代i5-10400 8G 1T 三年上门售后)21.5英寸',

					price: '3699.00',

					vip_price: '3600.00',

					img: '/static/img/goods_thumb_14.png',

					is_goods: 0,

				}, {

					id: 1,

					name: '戴尔DELL灵越5000 14英寸酷睿i5网课学习轻薄笔记本电脑(十代i5-1035G1 8G 512G MX230 2G独显)银',

					price: '4888.00',

					vip_price: '4999.00',

					img: '/static/img/goods_thumb_15.png',

					is_goods: 0,

				}, {

					id: 1,

					name: '联想(Lenovo) 来酷 Lecoo一体台式机电脑23英寸(J4105 8G 256G SSD 三年上门）白',

					price: '4888.00',

					vip_price: '3600.00',

					img: '/static/img/goods_thumb_16.png',

					is_goods: 0,

				}, {

					id: 1,

					name: 'Apple 2020新款 MacBook Pro 13.3【带触控栏】十代i5 16G 512G 2.0GHz 深空灰 笔记本电脑 轻薄本 MWP42CHA',

					price: '18200.00',

					vip_price: '18200.00',

					img: '/static/img/goods_thumb_17.png',

					is_goods: 0,

				}, {

					id: 1,

					name: 'Apple新款 Mac mini台式电脑主机 八代i5 8G 512G SSD 台式机 MXNG2CHA',

					price: '8299.00',

					vip_price: '8200.00',

					img: '/static/img/goods_thumb_18.png',

					is_goods: 0,

				}, {

					id: 1,

					name: '同仁堂美白祛斑霜套装 淡斑美白祛黄提亮补水保湿套装 男女士护肤美白化妆品套装',

					price: '288.00',

					vip_price: '282.00',

					img: '/static/img/goods_thumb_19.png',

					is_goods: 0,

				}, {

					id: 1,

					name: '【限定款·雕花口红8支礼盒装】中国风口红套装七夕礼物送女朋友老婆生日礼物唇膏唇釉花仙西子同心锁口红 【限定款8支雕花口红】',

					price: '188.00',

					vip_price: '99.00',

					img: '/static/img/goods_thumb_20.png',

					is_goods: 0,

				}, ],

			};

		},

		onShow() {

			uni.hideTabBar();

			var Thistoken = this.$queue.getData("token")

			if (Thistoken) {

				uni.request({

					data: {

						id: this.$queue.getData("id"),

						token: Thistoken

					},

					method: 'POST',

					header: {

						"content-type": 'application/x-www-form-urlencoded'

					},

					url: "http://localhost:8089/cgoAdmin/verification",

					success: (res) => {

						if (res.data.success) {

							uni.request({

								data: {

									id: this.$queue.getData("id")

								},

								method: 'POST',

								header: {

									"content-type": 'application/x-www-form-urlencoded'

								},

								url: "http://localhost:8089/cgoAdmin/loadUserinfo",

								success: (res) => {



									this.userinfo.base = res.data.result.base;

									this.userinfo.like = res.data.result.like;

									this.userinfo.attention = res.data.result.attention;

									this.userinfo.history = res.data.result.history;

									this.userinfo.order = res.data.result.order;

									this.userinfo.wallet = res.data.result.wallet;

									this.userinfo.suprise = res.data.result.suprise;



								}

							});

							this.isLogin = true;

						} else {

							return;

						}

					}



				})



			}

		},

		// onPageScroll(e) {

		// 	this.scrollTop = e.scrollTop;

		// },

		methods: {

			/**

			 * 关注跳转

			 */

			onCollect(type) {

				switch (type) {

					case 'goods':

						uni.navigateTo({

							url: '/pages/GoodsOn/GoodsOn'

						})

						break;

					case 'content':

						uni.navigateTo({

							url: '/pages/ContentCollection/ContentCollection'

						})

						break;

					case 'record':

						uni.navigateTo({

							url: '/pages/BrowsingHistory/BrowsingHistory'

						})

						break;

				}

			},

			/**

			 * 订单

			 */

			onSkipOrder(type) {

				if (type === 4) {

					uni.navigateTo({

						url: '/pages/AfterSalesOrder/AfterSalesOrder',

					})

					return;

				}

				uni.navigateTo({

					url: '/pages/MyOrderList/MyOrderList?type=' + type,

				})

			},

			/**

			 * 钱包跳转点击

			 */

			onWallet(type) {

				switch (type) {

					case 'integral':

						uni.navigateTo({

							url: '/pages/IntegralDetails/IntegralDetails',

						})

						break;

					case 'coupon':

						uni.navigateTo({

							url: '/pages/MyCoupon/MyCoupon',

						})

						break;

					case 'wallet':

						uni.navigateTo({

							url: '/pages/MyWallet/MyWallet',

						})

						break;

					case 'SignIn':

						uni.navigateTo({

							url: '/pages/SignIn/SignIn',

						})

						break;

					case 'payment':

						uni.navigateTo({

							url: '/pages/PaymentCode/PaymentCode',

						})

						break;



				}

			},

			/**

			 * 我的服务点击

			 */

			onServer(type) {

				switch (type) {

					case 'feedback':

						uni.navigateTo({

							url: '/pages/Feedback/Feedback'

						})

						break;

					case 'serve':

						this.isHotline = true;

						break;

					case 'redPackage':

						uni.navigateTo({

							url: '/pages/RedPackage/RedPackage'

						})

						break;

					case 'refreshrepackage':

						uni.request({

							header: {

								"content-type": 'application/x-www-form-urlencoded'

							},

							method: 'POST',

							url: "http://localhost:8089/redRain/refresh",

							success: (res) => {

								if (res.success) {

									this.$queue.showToast("刷新成功");

								}

							}

						});

						break;

				}

			},

			/**

			 * 设置点击

			 */

			onSetting() {

				uni.navigateTo({

					url: '/pages/Setting/Setting?username=' + this.userinfo.base.username + "&avatar=" + this
						.userinfo.base.avatar



				})

			},

			/**

			 * 消息点击

			 */

			onMessage() {

				uni.navigateTo({

					url: '/pages/Message/Message'

				})

			},

			/**

			 * 会员点击

			 */

			onMmeberVip() {

				uni.navigateTo({

					url: '/pages/MembersOpened/MembersOpened',

				})

			},

			/**

			 * 跳转点击

			 * @param {String} type 跳转类型

			 */

			onSkip(type) {

				switch (type) {

					case 'goods':

						uni.navigateTo({

							url: '/pages/GoodsDetails/GoodsDetails',

							animationType: 'zoom-fade-out',

							animationDuration: 200

						})

						break;

				}

			},

			/**

			 * 用户信息点击

			 * @param {Number} type

			 */

			onUserInfo() {

				if (!this.isLogin) {

					uni.navigateTo({

						url: '/pages/login/login'

					})

				} else {

					uni.navigateTo({

						url: '/pages/Information/Information'

					})

				}

			}

		}

	}
</script>



<style scoped lang="scss">
	@import 'my.scss';



	.info {

		color: white;

		font-size: 50rpx;

	}
</style>
